﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using DataMongo.Entities;

using System.Web.Mvc;




namespace MVCMongo.ViewModel
{
    public class UserProfileViewModel
    {
        public Users Users { get; set; }
        public UserDetails UserDetails { get; set; }
        public IEnumerable<Album> Albums { get; set; } 
        public IEnumerable<UserAcademyInfo> UserAcademyInfos { get; set; }
        public IEnumerable<UserCompanyInfo> UserCompanyInfos { get; set; }
        public IEnumerable<User_Friend> UserFriendList { get; set; }

        public SelectList SexOrientationList { get; set; }
        public SelectList EthnicityList { get; set; }

        public SelectList HeightList { get; set; }
        public SelectList WeightList { get; set; }
        public SelectList BloodTypeList { get; set; }
        public SelectList EyeColorList { get; set; }
        public SelectList LivingList { get; set; }
        public SelectList RegilionList { get; set; }
        public SelectList HabitList { get; set; }
        public SelectList CountryList { get; set; }
        public SelectList StateList { get; set; }
        public SelectList CityList { get; set; }
        public SelectList DegreeList { get; set; }

        public List<int> YearList { get; set; } 
        public IEnumerable<User_TVList> TvHabitList { get; set; }
        public IEnumerable<User_Social> SocialSettingList { get; set; }
        public IEnumerable<UserSkill> UserSkills { get; set; }
        public IEnumerable<UserPortfolio> UserPortfolios { get; set; }
    }

    public class User_Friend
    {
        public int UserId { get; set; }
        public string FullName { get; set; }
        public string ImageUrl { get; set; }
    }

    public class User_TVList
    {
        public int TvHabitId { get; set; }
        public string Title { get; set; }
        public bool IsCheck { get; set; }
    }
    public class User_Social
    {
        public int SocialId { get; set; }
        public string Title { get; set; }
        public bool IsCheck { get; set; }
    }
}